Format: read_registers target:RN -> start:R .. end:R
Description: Read the range from start to end into registers, starting from address target. End can also be smaller than start, which would therefore write the registers in decreasing order. Raises a failure if we go out of bounds.
Cycles: 5
Example: read_registers 0x100 -> r0 .. r3